Your selected topic : programmatic channel allocation